deer river - French English Dictionary